﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Gnosis.Babel
{
    public interface INumeric
        : IValue
    {
        INumericColumnName As(string alias);
        IPredicate Between(INumeric start, INumeric end);
        IPredicate GreaterThan(INumeric value);
        IPredicate GreaterThanOrEqualTo(INumeric value);
        IPredicate LessThan(INumeric value);
        IPredicate LessThanOrEqualTo(INumeric value);
        INumeric Multiply(INumeric value);
    }
}
